package cn.edu.fzu.homemaking.company.service;

import cn.edu.fzu.homemaking.company.domain.entity.OrderCompanyUser;
import cn.edu.fzu.homemaking.company.domain.enums.UserOrderStatusEnum;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @author wanjie
 * @version 1.0
 */
public interface OrdersCompanyUserService {

    /**
     * 绑定服务人员和订单
     **/
    void add(String orderId, Long companyUserId);


    /**
     * 查询订单家政人员表
     **/
    List<OrderCompanyUser> list(String orderId, Long companyUserId, UserOrderStatusEnum status);


    /** 查询所有未完成的订单 **/
    List<String> listNotDoneOrderId(Long companyUserId);


    /**
     * 修改订单家政人员表
     **/
    void updateOrderCompanyUser(String orderId, UserOrderStatusEnum status, Long companyUserId);
}
